|
T(& | get () noexcept)[N] |
|
constexpr T const (& | get () const noexcept)[N] |
|
constexpr | indexed_datum (meta::nil_={}) |
|
| indexed_datum (indexed_datum &&that) |
|
| indexed_datum (indexed_datum const &that) |
|
template<typename I , typename S , requires = (Sentinel<S, I>() && InputIterator<I>() && Constructible<T, reference_t<I>>())> |
| indexed_datum (I first, S last) |
|
template<typename R , requires = (InputRange<R>() && Constructible<T, range_reference_t<R>>())> |
| indexed_datum (R &&r) |
|
indexed_datum & | operator= (indexed_datum &&that) |
|
indexed_datum & | operator= (indexed_datum const &that) |
|
template<typename R , requires = (InputRange<R>() && Assignable<T &, range_reference_t<R>>())> |
indexed_datum & | operator= (R &&r) |
|
indexed_element< T[N], Index::value > | ref () |
|
constexpr indexed_element< T const [N], Index::value > | ref () const |
|